fix is_maintenance_tracking_signed 'list' object has no attribute 'get'

FFIB 3 years ago
parent
commit
e2ff75ef5d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      api/maintenance_views.py

+ 1 - 1
api/maintenance_views.py

@@ -269,7 +269,7 @@ def is_maintenance_tracking_signed(tracking_info):
269 269
     items = tracking_info.get('data', [])
270 270
     if not items:
271 271
         return False
272
-    return items.get('state') == u'3'
272
+    return items[0].get('status') == u'签收'
273 273
 
274 274
 
275 275
 def maintenance_tracking_info_update(maintenance, type_, tracking_info):